﻿// test_12.8.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
//void trans(char* arr, int len)
//{
//	for (int i = 0; i < len; i++)
//	{
//		if (arr[i] > 65 && arr[i] < 90)
//		{
//			arr[i] += 32;
//		}
//	}
//	for (int i = 0; i < len; i++)
//	{
//		printf("%c", arr[i]);
//	}
//}
//int main()
//{
//	char arr[50] = { 0 };
//	gets_s(arr);
//	int len = strlen(arr);
//	trans(arr, len);
//	return 0;
//}
#include<stdio.h>
#include <string.h>
int main()
{
	int i = 0;
	char a[] = { 0 };
	gets_s(a);
	int n = strlen(a);
	for (i = n - 1; i >= 0; i--)
	{
		if ((a[i] == ' '))
		{
			int j = i + 1;
			for (j; j < n && a[j] != ' '; j++)
			{
				printf("%c", a[j]);
			}
			printf("%c", a[i]);
		}
		if (i == 0)
		{
			int j = i;
			for (j; a[j] != ' '; j++)
			{
				printf("%c", a[j]);
			}
		}
	}
	return 0;
}//单词逆序打印

